package com.itheima.health.service;

import com.itheima.health.pojo.Member;
import org.apache.ibatis.annotations.Param;

public interface MemberService {
    /**
     * 根据会员id查找会员信息
     *
     * @param memberId 会员id
     * @return 返回会员对象
     */
    Member findById(Integer memberId);

    /**
     * 判断是否是新用户，是的话创建会员
     *
     * @param member 登录的用户信息（只有手机号）
     * @return
     */
    Member isCreate(Member member);

    void addMember(Member member);//用于预约时插入会员信息

    /**
     * 根据手机号获取用户信息
     *
     * @param telephone
     * @return
     */
    Member findByPhoneNumber(String telephone);

    /**
     * 根据ID更新用户信息
     *
     * @param member
     */
    void updateById(Member member);
}
